package com.xu.mall.cms.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 会员操作日志
 * 
 * @version Revision History
 * 
 *          <pre>
 * Author     Version       Date        Changes
 * lunan.xu   1.0           2012-11-26  Created
 * </pre>
 * 
 * @since 1.
 */
public class MemberOpeLog implements Serializable {
	private static final long serialVersionUID = -7409581600451393861L;
	private Long id;
	private Long memberId;
	private String session;
	private String opeType;
	private String opeDesc;
	private String opeIp;
	private Date opeTime;

	public interface LogType {
		public final String LOGIN = "LOGIN";
		public final String CREATE = "CREATE";
		public final String MODIFY = "MODIFY";
		public final String DELETE = "DELETE";
		public final String VIEW = "VIEW";
		public final String SEARCH = "SEARCH";
		public final String SHARE = "SHARE";
		public final String DOWNLOAD = "DOWNLOAD";
		public final String EXCEL = "EXCEL";

	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getMemberId() {
		return memberId;
	}

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public String getSession() {
		return session;
	}

	public void setSession(String session) {
		this.session = session;
	}

	public String getOpeType() {
		return opeType;
	}

	public void setOpeType(String opeType) {
		this.opeType = opeType;
	}

	public String getOpeDesc() {
		return opeDesc;
	}

	public void setOpeDesc(String opeDesc) {
		this.opeDesc = opeDesc;
	}

	public String getOpeIp() {
		return opeIp;
	}

	public void setOpeIp(String opeIp) {
		this.opeIp = opeIp;
	}

	public Date getOpeTime() {
		return opeTime;
	}

	public void setOpeTime(Date opeTime) {
		this.opeTime = opeTime;
	}

}
